\documentclass[a4paper,12pt,russian,oneside]{book}
\usepackage{lab}
\usepackage{lastpage}
\headsep=15pt
\definecolor{titlepagecolor}{cmyk}{.10,.10,0,.10}

\begin{document} % начало документа
\def\chaptername{Лабораторная работа}

\begin{titlepage}
\newpage
%\pagecolor{titlepagecolor}
\begin{center}
  \begin{Large}
      Московский государственный технический \\
      университет имени Н. Э. Баумана \\
      \hrulefill \\
      Факультет <<Специальное машиностроение>> \\
      Кафедра <<Автономные информационные и управляющие системы>> \\
      \vspace{1em}
  \end{Large}
  \vspace{2em}
  \bf{K. C. Кондрашов} \\
\end{center}
\vspace{2em}
\begin{center}
\begin{Large}
  \bf{
    РАЗРАБОТКА МОДУЛЕЙ ПРОГРАММНО-АЛГОРИТМИЧЕСКОГО ОБЕСПЕЧЕНИЯ\\
    ВЫЧИСЛИТЕЛЬНЫХ СРЕДСТВ АИУС\\
  }
\end{Large}
\vspace{1em}
Электронное учебное издание\\
\vspace{1em}
\it{
Методические указания к выполнению лабораторных\\ 
работ по курсу <<Программно-алгоритмическое обеспечение\\
вычислительных средства АИУС>>\\
по направлению подготовки 2204000062\\
}
\vspace{2em}
\end{center}
\vspace{\fill}
\begin{center}
  Москва, 2014
\end{center}
\restoregeometry % restores the geometry
\nopagecolor

\newpage
\begin{center}
(c) МГТУ им. Н. Э. Баумана
\end{center}
УДК 004.031.6
\vspace{5cm}
\begin{quotation} 
  \textit{Авторы: Кондрашов К. С.}, 2014 г., \pageref{LastPage} с. \\

    Пособие содержит руководство к выполнению лабораторных работ по курсу
    <<Программно-алгоритмическое обеспечение вычислительных средств АИУС>>, 
    читаемого в 4-ом семестре на кафедре <<Автономные информационные и
    управляющие системы>> по программе 2204000062 <<Управление в технических
    системах>>. 

    Особое внимание уделено разработке программных модулей с использованием 
    среды QNX Momentics IDE, функционирующих в реальном времени. При выполнении
    лабораторных работ студенты реализуют типовые алгоритмы обработки
    данных, используемые в рамках АИУС и получают навыки исследования
    их работы и отладки с использованием современных программных средств.
\end{quotation}

\begin{center}
\textit{Электронное учебное издание\\}
\vspace{2em}
\bf{K. C. Кондрашов\\} 
\begin{Large}
  \bf{
    РАЗРАБОТКА МОДУЛЕЙ ПРОГРАММНО-АЛГОРИТМИЧЕСКОГО ОБЕСПЕЧЕНИЯ\\
    ВЫЧИСЛИТЕЛЬНЫХ СРЕДСТВ АИУС\\
  }
\end{Large}
\end{center}
\begin{flushright}
\textit{(c) 2014, МГТУ им. Н. Э. Баумана}
\end{flushright}

\end{titlepage}

\tableofcontents

\newpage
\chapter*{Введение}
В наши дни широкое распространение получили программные системы управления, 
в частности, в рамках автономных информационных и управляющих систем (АИУС). 
В отличие от схемотехнических решений, они обладат несравнимо большей гибкостью,
при этом могут применяться в широком спектре случаев, будучи реализованы 
в виде программы для серийно выпускаемых вычислительных средств. Кроме 
того, вносить правки в такие системы значительно проще -- это не требует 
физического вмешательства в конфигурацию устройства управления.

Программно-алгоритмическое обеспечение вычислительных средств (ВС) в автономных
информационных и управляющих системах (АИУС) имеют ряд отличительных 
особенностей. К ним относится:
\begin{itemize}
\item своевременность реагирования,
\item параллелизм,
\item живучесть,
\item гетерогенность,
\item реактивность.
\end{itemize}

В курсе рассматривается написание программ для микропроцессорных ВС АИУС.
Практические занятия акцентируют внимание на написание программных модулей
на базе операционных систем реального времени (ОСРВ), в частности, QNX.

\textbf{Целью выполнения} лабораторных работ является приобретение практическиx 
навыков разработки модулей программно-алгоритмического обеспечения ВС АИУС
на базе современных инструментальных средств, используемых при разработке
встраиваемых микропроцессорных систем реального времени.

\textbf{После выполнения} лабораторных работ студенты смогут:
\begin{itemize}
\item устанавливать и настраивать основные средства разработки для 
встраиваемых систем и систем реального времени;
\item разрабатывать программные модули на языке C, реализующие типовые
алгоритмы обработки данных в рамках АИУС;
\item производить отладку программных модулей в реальном времени на базе
инструментов QNX Momentics IDE;
\item уверенно работать в UNIX-подобном окружении, зачастую используемом
в рамках встраиваемых программных систем и систем реального времени.
\end{itemize}

\input{lab1.tex}
\input{lab2.tex}
\input{lab3.tex}
\input{lab4.tex}

\addcontentsline{toc}{chapter}{Литература}
\begin{thebibliography}{99}
\bibitem{d}Древс Ю.Г. Системы реального времени: технические и программные средства. – М.: МИФИ, 2010. 320 с.
\bibitem{b}Бурукина И.П. Операционные системы реального времени: Учебное пособие. - Пенза: ПГУ, 2011. - 73 с.
\bibitem{i}Иванова Г. С. Технология программирования: учебник для вузов - М.: Кнорус, 2011. - 333 с.
\bibitem{heath}Heath, Steve. 2003. Embedded Systems Design. s.l. : Newness, 2003. 
\bibitem{kr}Керниган Б.В., Ричи Д.М. Язык C. пер. с англ. Штаркман Вик. С.; - 2-е изд., перераб.   СПб.: Невский диалект, 2009.   351 с.
\bibitem{zyl}Зыль С. QNX Momentics: основы применения.  СПб.: БХВ-Петербург, 2005. – 240 с.
\bibitem{k}Кертен Р. Введение в QNX Neutrino 2. – СПб.: Петрополис, 2004,   480 с.

\end{thebibliography}

\end{document} % конец документа
